/// msg : "操作成功"
/// code : 200
/// data : {"id":"471982850619879424","title":"优秀案例","content":"{\"children\":[{\"name\":\"Text\",\"data\":\"题目《看图讲述》\",\"color\":\"#333333\",\"fontSize\":\"20\",\"bold\":true,\"align\":\"1\",\"id\":46617},{\"name\":\"Text\",\"data\":\"内容：图片内容，第一张图片是小熊和妈妈说再见，第二张图片是，小熊坐在沙发上吃糖，第三张图片是，小熊牙疼了，第四张图片是小熊去看牙医。\\n题目要求：\\n（1）能够根据图片，看图编故事。\\n（2）帮故事取名字\\n（3）只出示第一张和第二张图片讲述故事，之后让小朋友续编。\",\"color\":\"#333333\",\"fontSize\":\"14\",\"bold\":false,\"align\":\"0\",\"id\":636965}],\"version\":\"0.0.1\"}","tab":"标签1","userId":"361888213119512576","orgId":"345577961640873984","status":0,"browse":32,"createTime":1637633234000,"modifyTime":1637744806000,"deleted":0}

class CaseInfoDto {
  CaseInfoDto({
    String? msg,
    int? code,
    Data? data,
  }) {
    _msg = msg;
    _code = code;
    _data = data;
  }

  CaseInfoDto.fromJson(dynamic json) {
    _msg = json['msg'];
    _code = json['code'];
    _data = json['data'] != null ? Data.fromJson(json['data']) : null;
  }
  String? _msg;
  int? _code;
  Data? _data;

  String? get msg => _msg;
  int? get code => _code;
  Data? get data => _data;

  Map<String, dynamic> toJson() {
    final map = <String, dynamic>{};
    map['msg'] = _msg;
    map['code'] = _code;
    if (_data != null) {
      map['data'] = _data?.toJson();
    }
    return map;
  }
}

/// id : "471982850619879424"
/// title : "优秀案例"
/// content : "{\"children\":[{\"name\":\"Text\",\"data\":\"题目《看图讲述》\",\"color\":\"#333333\",\"fontSize\":\"20\",\"bold\":true,\"align\":\"1\",\"id\":46617},{\"name\":\"Text\",\"data\":\"内容：图片内容，第一张图片是小熊和妈妈说再见，第二张图片是，小熊坐在沙发上吃糖，第三张图片是，小熊牙疼了，第四张图片是小熊去看牙医。\\n题目要求：\\n（1）能够根据图片，看图编故事。\\n（2）帮故事取名字\\n（3）只出示第一张和第二张图片讲述故事，之后让小朋友续编。\",\"color\":\"#333333\",\"fontSize\":\"14\",\"bold\":false,\"align\":\"0\",\"id\":636965}],\"version\":\"0.0.1\"}"
/// tab : "标签1"
/// userId : "361888213119512576"
/// orgId : "345577961640873984"
/// status : 0
/// browse : 32
/// createTime : 1637633234000
/// modifyTime : 1637744806000
/// deleted : 0

class Data {
  Data({
    String? id,
    String? title,
    String? content,
    String? tab,
    String? userId,
    String? orgId,
    int? status,
    int? browse,
    int? createTime,
    int? modifyTime,
    int? deleted,
  }) {
    _id = id;
    _title = title;
    _content = content;
    _tab = tab;
    _userId = userId;
    _orgId = orgId;
    _status = status;
    _browse = browse;
    _createTime = createTime;
    _modifyTime = modifyTime;
    _deleted = deleted;
  }

  Data.fromJson(dynamic json) {
    _id = json['id'];
    _title = json['title'];
    _content = json['content'];
    _tab = json['tab'];
    _userId = json['userId'];
    _orgId = json['orgId'];
    _status = json['status'];
    _browse = json['browse'];
    _createTime = json['createTime'];
    _modifyTime = json['modifyTime'];
    _deleted = json['deleted'];
  }
  String? _id;
  String? _title;
  String? _content;
  String? _tab;
  String? _userId;
  String? _orgId;
  int? _status;
  int? _browse;
  int? _createTime;
  int? _modifyTime;
  int? _deleted;

  String? get id => _id;
  String? get title => _title;
  String? get content => _content;
  String? get tab => _tab;
  String? get userId => _userId;
  String? get orgId => _orgId;
  int? get status => _status;
  int? get browse => _browse;
  int? get createTime => _createTime;
  int? get modifyTime => _modifyTime;
  int? get deleted => _deleted;

  Map<String, dynamic> toJson() {
    final map = <String, dynamic>{};
    map['id'] = _id;
    map['title'] = _title;
    map['content'] = _content;
    map['tab'] = _tab;
    map['userId'] = _userId;
    map['orgId'] = _orgId;
    map['status'] = _status;
    map['browse'] = _browse;
    map['createTime'] = _createTime;
    map['modifyTime'] = _modifyTime;
    map['deleted'] = _deleted;
    return map;
  }
}
